package com.qzsoft.zhjd.laboratory.modules.asphaltCombustionFurnace.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 燃烧法沥青含量测定仪（燃烧炉）_结果表
 *
 * @author sx
 * @email
 * @date 2023-07-11 18:44:52
 */
@Data
@TableName("n_laboratory_asphalt_combustion_furnace_res")
public class AsphaltCombustionFurnaceResEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @TableId(type = IdType.ASSIGN_UUID)
    private String id;

    /**
     * 设备id
     */
    private String deviceId;

    /**
     * 数据标志FLAG
     */
    private String flag;

    /**
     * 初始重量
     */
    private BigDecimal originalWeight;

    /**
     * 实时重量
     */
    private BigDecimal realTimeWeight;

    /**
     * 实时温度
     */
    private BigDecimal realTimeTemp;

    /**
     * 分
     */
    private Integer min;

    /**
     * 秒
     */
    private Integer second;

    /**
     * 入库时间
     */
    private Date createTime;

    /**
     * 原始数据
     */
    private String originalData;
    //	{
    //		"shiYangZhongLiang": 12.3,//试样重量
    //		"sunShiZhongLiang": 12.3,//损失重量
    //		"xiuZhengXiShu": 12.3,//修正系数
    //		"liQingHanLiang": 12.3,//沥青含量
    //		"youShiBi": 12.3,//油石比
    //		"guoCheng1": "0,12.3;1,23.4;2,34.5",// 时间温度图
    //		"guoCheng2": "0,12.3;1,23.4;2,34.5"// 时间损失重量图
    //	}
    // 试样重量
    private String shiYangZhongLiang;
    //损失重量
    private String sunShiZhongLiang;
    //修正系数
    private String xiuZhengXiShu;
    //油石比
    private String youShiBi;

    /**
     * 沥青含量（百分比数值），保留两位小数
     * <p>
     * 如：3.00 表示 3.00%
     *
     * @since 20251105
     */
    @TableField(exist = false)
    public String asphaltContent;

    //时间温度图
    private String guoCheng1;
    //时间损失重量图
    private String guoCheng2;

}
